package com.tedu.bill.demo1;

/**
 * Author：毕龙
 * Date: 2024/4/21 9:10
 */
public class TestAbstract {
    public static void main(String[] args) {
        //抽象类是不能创建对象
        //抽象类不能创建对象主要的是解耦  强制多态 还是要被继承
        //'Animal' is abstract; cannot be instantiated
        //new Animal();
        //父类的引用 执行子类的实例对象
        Animal a = new Dog();
        //父类的引用调用父类的方法
        a.m1();
        a.m2();

        Animal a1 = new TomCat();
        a1.m1();
        a1.m2();
    }
}
